Skip to content

docs: Weaviate v1.40 release - #548

Merged
g-despot merged 14 commits into
mainfrom
v1-40/main
Oct 7, 2026
Merged

g-despot merged 14 commits into
mainfrom
v1-40/main

Conversation

@g-despot

@g-despot g-despot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Release docs for Weaviate v1.40.

Version bumps: supported-versions table (1.40 latest, 1.39.10 and 1.38.20 patch cells, 1.37 out of support), versions-config.json, 1.40 row in the release history (C# column on the older table), test compose pins to 1.40.0, OpenAPI spec rebuilt from the v1.40.0 tag.

Feature lanes: 4-bit RQ generally available (#549), named vectors by default with the DEFAULT_VECTORIZER_MODULE deprecation and a migration note (#550, breaking), Meta AI generative provider (#552, client examples pending a weaviate-client release), HFresh multi-vector with MUVERA (#564).

Final review pass: PathSeer filter strategy, MCP hybrid changes, backup-gcs gRPC default, weaviate_shards, shards API per_node_status, read_backups and operator_metadata_reader, RQ centering and trainingLimit, text2vec-google mutable endpoint settings, near-vector in the GraphQL migration guide, and corrections to statements the new behavior made false (distance-metric scope, conditional vectorizer default, single vector collections). Removes the temporary /deploy/enterprise redirect.

Follow-ups: release date and TypeScript cell, contextionary endpoint removal (separate PR), client cells for the 1.40 row as clients release, pyproject.toml client pin, flip META_CLIENT_AVAILABLE on the Meta page.

@orca-security-eu orca-security-eu Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca

* docs: Meta AI generative model provider integration

* docs: align the Meta provider page with the model-provider template

@orca-security-eu orca-security-eu Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 1   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca
🛡️ The following SAST misconfigurations have been detected
NAME FILE
medium Missing Timeout in Requests Module Can Cause DoS ...ovider.generative.py View in code

…-schema default vector (#550)

* docs: named vectors by default — vector-less collections and the auto-schema default vector

* docs: re-ground named-vector defaults at stable/v1.40 — DEFAULT_VECTORIZER_MODULE deprecated, mixed collections, default-alias scope

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The documentation contains inaccurate default scopes, drops historical C# compatibility data, and exceeds the stated PR scope.

Review effort: Balanced
Findings: 4 Low severity

Open (4)
What changed in this PR

Prepares the documentation and test infrastructure for Weaviate v1.40, including release metadata, behavioral changes, and new integrations.

Changes:

  • Bumps supported versions and test images to v1.40.
  • Documents vector-default, HFresh, and RQ changes.
  • Adds Meta generative-provider documentation and examples.
File Description
versions-config.json Updates current and recent versions.
tests/​docker-compose.yml Pins Weaviate 1.40.0.
tests/​docker-compose-three-nodes.yml Pins all nodes to 1.40.0.
tests/​docker-compose-rbac.yml Pins RBAC tests to 1.40.0.
tests/​docker-compose-anon.yml Pins anonymous tests to 1.40.0.
tests/​docker-compose-anon-offload.yml Pins offload tests to 1.40.0.
tests/​docker-compose-anon-clip.yml Pins CLIP tests to 1.40.0.
tests/​docker-compose-anon-bind.yml Pins Bind tests to 1.40.0.
tests/​docker-compose-anon-2.yml Pins secondary anonymous tests to 1.40.0.
sidebars.js Adds Meta provider navigation.
docs/​weaviate/​release-notes/​index.md Updates supported releases.
docs/​weaviate/​modules/​text2vec-contextionary.md Documents vectorizer-default deprecation.
docs/​weaviate/​modules/​img2vec-neural.md Documents vectorizer-default deprecation.
docs/​weaviate/​model-providers/​meta/​index.md Adds Meta integration overview.
docs/​weaviate/​model-providers/​meta/​generative.md Adds Meta generative documentation.
docs/​weaviate/​model-providers/​meta/​_category_.json Configures Meta category metadata.
docs/​weaviate/​model-providers/​index.md Lists Meta as a provider.
docs/​weaviate/​model-providers/​_includes/​provider.generative.py Adds Meta Python examples.
docs/​weaviate/​model-providers/​_includes/​provider.connect.py Adds Meta credentials example.
docs/​weaviate/​manage-collections/​vector-config.mdx Documents no-vector and HFresh behavior.
docs/​weaviate/​manage-collections/​collection-operations.mdx Notes name-only collection behavior.
docs/​weaviate/​configuration/​modules.md Documents deprecated default vectorizer.
docs/​weaviate/​configuration/​compression/​multi-vectors.md Documents HFresh MUVERA requirements.
docs/​weaviate/​config-refs/​indexing/​vector-index.mdx Adds HFresh multi-vector reference.
docs/​weaviate/​config-refs/​collections.mdx Documents new vector defaults.
docs/​weaviate/​concepts/​indexing/​vector-index.md Adds HFresh multi-vector concepts.
docs/​deploy/​migration/​index.md Adds v1.40 migration guidance.
docs/​deploy/​installation-guides/​docker-installation.md Removes deprecated configuration.
docs/​deploy/​configuration/​env-vars/​index.md Updates v1.40 environment variables.
_includes/​release-history.md Adds the 1.40 release row.
_includes/​feature-notes/​rq-4bit.mdx Marks 4-bit RQ generally available.
_includes/​feature-notes/​hfresh_multivector.mdx Adds HFresh version notice.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread _includes/release-history.md Outdated
Comment thread docs/deploy/configuration/env-vars/index.md Outdated
Comment thread docs/weaviate/config-refs/collections.mdx Outdated
Comment thread sidebars.js
Correct the named-vector defaults and the DEFAULT_VECTOR_DISTANCE_METRIC scope, scope the multi-vector compression notes to the index type, fix the HFresh multi-vector reference, and refresh the patch versions and the release history C# column. Document PathSeer, the MCP hybrid changes, the backup-gcs transport default, weaviate_shards, the shards API per_node_status, read_backups, operator_metadata_reader, RQ centering, and the text2vec-google mutable settings. Add near-vector to the GraphQL migration guide and remove the temporary /deploy/enterprise redirect.
…link validation

Align the PathSeer section with the measured results: it wins or ties on random, topical and combined filters, and ACORN stays ahead on sparse negatively correlated filters. Drop the per-index details that belong in the reference. LinkedIn rate-limits the CI link validator with 429 on the footer link.
Built from the v1.40.0 tag with the docs overlay. No paths or definitions were added or removed since 1.39.8. Changes land inside existing ones: read_backups in the permission enum, per_node_status on the shard status response with status and vectorQueueSize deprecated, dedupeReplicas and dedupeConvergenceTimeoutSeconds on the backup config, users and roles in the backup descriptions, license-key 403s on the namespaces endpoints, and the vectorizer empty-default wording. The overlay picks up the new collections link and the license-key sentence on the namespaces tag.

@orca-security-eu orca-security-eu Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 2   info 0 View in Orca
Passed Passed SAST high 0   medium 1   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca
🛡️ The following IaC misconfigurations have been detected
NAME FILE
low Response Code Missing (v3) ...upstream/schema.json View in code
low Response Code Missing (v3) ...eaviate-openapi.json View in code
🛡️ The following SAST misconfigurations have been detected
NAME FILE
medium Missing Timeout in Requests Module Can Cause DoS ...ovider.generative.py View in code

Deduplicate the DEFAULT_VECTORIZER_MODULE deprecation to the env-vars row and the migration section, shrink the vector-less collection reference, state the HFresh MUVERA requirement and search budgets once, shorten the 4-bit RQ, shards API, MCP hybrid and Meta provider additions, and correct the REST search request-body cap, which has returned 413 since v1.39.7.
# Conflicts:
#	_build_scripts/openapi/upstream/schema.json
#	static/specs/weaviate-openapi.json
#	static/specs/weaviate-openapi.source.json
@g-despot
g-despot merged commit 52c229d into main Oct 7, 2026
13 checks passed
@g-despot g-despot changed the title docs: v1.40 version bumps docs: Weaviate v1.40 release Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants